﻿@charset "utf-8";

@media only screen and (max-width : 1850px) {
.banner img{ width: 100%; height: auto; }
}
@media only screen and (max-width : 1500px) {

}
@media only screen and (max-width : 1200px) {
.content{ max-width: 1024px; }
.inmuen ul li{ padding: 0 40px; }
.inabout .left{ margin-right: 5%; }
.inabout .right{ width: 45%; }
.footer .fabout,.footer .kslink{ margin-right: 50px; }
}
@media only screen and (max-width : 1024px) {
.content{ max-width: 850px; }
.header .logo{ padding: 10px 0; }
.header .logo img{ height: 30px; }
.inmuen ul li{ font-size: 14px; padding: 0 30px; }
.inabout .left{ padding: 0; }
.footer .kslink{ display: none; }
.nypro ul li{ padding: 15px 25px 15px 475px; min-height: 233px; }
.nypro ul li.two{ padding: 15px 475px 15px 25px; }
.nypro ul li .tit{ padding: 20px 0 20px 0px; }
.nypro ul li .tit .en{ font-size: 14px; }
.nypro ul li .jj{ font-size: 12px; line-height: 25px; height: 55px; margin-top: 10px; margin-bottom: 10px; }
.nypro ul li .more{ font-size: 14px; }
.nypro ul li .pic{ width: 450px; height: 233px; }
.showpro .info{ padding: 15px 25px 15px 475px; min-height: 233px; }
.showpro .pic{ width: 450px; height: 233px; }
.showpro .tit{ padding: 15px 0; }
.showpro .tit .en{ font-size: 14px; }
.showpro .jj{ font-size: 12px; line-height: 25px; height: 55px; margin-top: 10px; margin-bottom: 10px; }
}
@media only screen and (max-width : 910px) {

}
@media only screen and (max-width : 850px) {
.header .phone{ display: none; }
.header{ padding: 0; }
.nav_handle{ display: block; }
.inmuen{ line-height: 35px; padding: 10px 0; display: none; }
.inmuen ul li{ padding: 0; float: none; text-align: center; }
.nypro{padding: 20px 0;}
.nypro .left{ float: none; width: auto; margin: 0px; }
.nypro .right{ width: auto; float: none; }
.nypro .right .nr{ padding-top: 0px;}
.nypro .right{ padding-top: 0px;}
.contact_con ul li{ width:94%;}
.inabout,.inpro,.incase,.innews,.footer,.showpro{ padding: 20px 0; }
.inabout .left{ float: none; width: auto; margin: 0 0 20px 0; }
.inabout .left .tit,.inpro .lmtit,.incase .lmtit,.innews .lmtit,.nypro .lmtit{ font-size: 20px; }
.inabout .right{ width: auto; float: none; }
.inpro .nav ul li,.incase .nav ul li{ font-size: 14px; }
.inpro .nr ul li{ width: calc(50% - 10px); width: -webkit-calc(50% - 10px); width: -moz-calc(50% - 10px); margin: 5px; }
.inpro .nr,.incase .nr{ margin-bottom: 20px; }
.incase .nr ul li{ width: calc(100% - 10px); width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); margin: 5px; }
.innews .lmjj{ margin-bottom: 20px; }
.innews .left{ width: auto; float: none; margin: 0 0 20px 0; }
.innews .innewsnr{ width: auto; float: none; }
.innews .innewsnr .hd ul li{ font-size: 16px; line-height: 40px; }
.footer .fabout{ display: none; }
.footer .fcon{ width: auto; float: none; margin-bottom: 20px; }
.footer .lmtit{ margin-bottom: 10px; font-size: 16px; }
.footer .ewm{ text-align: center; margin: 0 auto; float: none; }
.Bottomerkg,.Bottomer{ display: block; }
.page-down{ bottom: 74px; right: 10px; }
.banner .pagination{ bottom: 0; }
.banner .pagination .swiper-pagination-switch{ width: 15px; height: 3px; }
.nypronav .tit, .nypronav ul li{ height: 30px; line-height: 30px; }
.nypro{ padding: 20px 0 1px; }
.nypro ul li,.nypro ul li.two{ margin: 0 0 20px 0; padding: 10px;}
.nypro ul li .pic,.nypro ul li.two .pic{ position: static; width: auto; height: auto; margin-bottom: 10px; }
.showpro .info{ margin: 0 0 20px 0; padding: 0;}
.showpro .pic{ position: static; width: auto; height: auto; margin-bottom: 10px; }
.zy_list ul li .media_left img{ width: 100px; }
.zy_list ul li .media_body h3{font-size: 16px;margin-bottom: 5px;}
.zy_list ul li .media_body p.des{color: #6a6a6a;margin-bottom: 10px;font-size: 13px;}
.zy_list ul li .media_body p.info{ display: none;}
.zy_list ul li{ max-height:50px; overflow: hidden;}
.shownews-header h1{ font-size:20px}
.shownews-content{ padding:30px 0px}
.inpro .nr ul li .pic img{ height: 132px;}
}
@media only screen and (max-width : 640px) {
.header .logo{ display: none; }
.header .waplogo{ display: block; padding: 5px 0; }
.header .waplogo img{ height: 50px; }
.nypronav{ padding: 0; }
.nypronav .tit{ display: none; }
.nypronav ul li{ display: block; float: left; padding: 0; margin: 0; width: 33.33333%; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }
}
@media only screen and (max-width : 480px) {

}
@media only screen and (max-width : 360px) {

}

